Text copied to clipboard!

Naslov

Text copied to clipboard!

Vodeći web programer

Opis

Text copied to clipboard!
Tražimo vodećeg web programera koji će preuzeti ključnu ulogu u planiranju, razvoju i unapređenju suvremenih web aplikacija i digitalnih platformi. Ova pozicija namijenjena je osobi koja kombinira snažno tehničko znanje s izraženim liderskim sposobnostima, strateškim razmišljanjem i željom za izgradnjom kvalitetnih, skalabilnih i sigurnih softverskih rješenja. Vodeći web programer surađuje s razvojnim timovima, dizajnerima, voditeljima proizvoda i drugim dionicima kako bi osigurao da se poslovni ciljevi uspješno pretvore u funkcionalne i tehnički napredne proizvode. U ovoj ulozi bit ćete odgovorni za definiranje tehničkog smjera projekata, donošenje odluka o arhitekturi sustava, pregled koda i mentoriranje članova tima. Očekuje se da aktivno sudjelujete u razvoju, ali i da usmjeravate tim prema najboljim praksama u programiranju, testiranju, dokumentiranju i implementaciji. Poseban naglasak stavlja se na kvalitetu koda, performanse aplikacija, sigurnost podataka i korisničko iskustvo. Kandidat treba razumjeti cijeli životni ciklus razvoja softvera, od analize zahtjeva i planiranja do isporuke, održavanja i optimizacije. Idealna osoba za ovu poziciju ima bogato iskustvo u radu s frontend i backend tehnologijama, razumije principe responzivnog dizajna, API integracija, rada s bazama podataka i cloud okruženjima te zna kako voditi tim kroz složene tehničke izazove. Važno je i iskustvo u agilnim metodologijama rada, kao i sposobnost jasne komunikacije s tehničkim i netehničkim sudionicima. Vodeći web programer mora biti proaktivan, organiziran i usmjeren na rješavanje problema, uz spremnost da prepozna prilike za tehnološka poboljšanja i inovacije. Osim tehničke izvrsnosti, tražimo osobu koja može graditi pozitivnu timsku kulturu, poticati suradnju i pomagati u profesionalnom razvoju drugih članova tima. Uloga uključuje procjenu tehničkih rizika, planiranje resursa, podršku pri zapošljavanju novih developera i sudjelovanje u definiranju razvojnih standarda. Ako vas motivira rad na izazovnim projektima, vođenje stručnog tima i stvaranje web proizvoda visoke kvalitete koji imaju stvaran poslovni utjecaj, ova pozicija predstavlja izvrsnu priliku za daljnji profesionalni razvoj i ostvarivanje značajnog doprinosa organizaciji.

Odgovornosti

Text copied to clipboard!
  • Voditi razvoj web aplikacija od planiranja do implementacije i održavanja.
  • Definirati tehničku arhitekturu i razvojne standarde za projekte.
  • Mentorirati članove tima i provoditi redovite preglede koda.
  • Surađivati s dizajnerima, voditeljima proizvoda i drugim odjelima.
  • Optimizirati performanse, sigurnost i skalabilnost web rješenja.
  • Nadzirati integracije s vanjskim servisima, API-jima i bazama podataka.
  • Sudjelovati u procjeni rokova, resursa i tehničkih rizika.
  • Uvoditi najbolje prakse u testiranju, dokumentaciji i DevOps procesima.

Zahtjevi

Text copied to clipboard!
  • Višegodišnje iskustvo u razvoju web aplikacija i vođenju tehničkih timova.
  • Odlično poznavanje JavaScripta, TypeScripta, HTML-a i CSS-a.
  • Iskustvo s modernim frontend okvirima poput Reacta, Vuea ili Angulara.
  • Dobro razumijevanje backend tehnologija i rada s REST ili GraphQL API-jima.
  • Iskustvo s bazama podataka, verzioniranjem koda i CI/CD procesima.
  • Poznavanje sigurnosnih standarda i optimizacije performansi web aplikacija.
  • Sposobnost donošenja arhitekturnih odluka i rješavanja složenih problema.
  • Izražene komunikacijske i organizacijske vještine.
  • Iskustvo rada u agilnom okruženju poput Scruma ili Kanbana.

Moguća pitanja na intervjuu

Text copied to clipboard!
  • Koliko godina iskustva imate u razvoju web aplikacija?
  • Jeste li vodili razvojni tim ili mentorirali druge programere?
  • S kojim frontend i backend tehnologijama imate najviše iskustva?
  • Kako pristupate donošenju odluka o arhitekturi sustava?
  • Imate li iskustva s optimizacijom performansi i sigurnosti aplikacija?
  • Kako organizirate pregled koda i osiguravate kvalitetu isporuke?
  • Jeste li radili u agilnim timovima i kojim metodologijama?
  • Kako rješavate neslaganja unutar tehničkog tima?